pour out one's soul - Francés Inglés Diccionario